package com.xtinno.pojo.dto;

import java.util.List;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 法条推导的统一请求返回对象.
 * TODO: 把类搞到 controller 同一个模块去.
 *
 * @author lizhen
 * @since 1.0.0
 */
@Data
public class LawReasoningResponseDTO {
	/**
	 * 法条结果.
	 */
	@Schema(description = "法条结果")
	private List<LawContentDTO> laws;

	/**
	 * 日志.
	 */
//	@Schema(description = "日志")
//	private List<ReasoningLog> logs;

	@Data
	public static class ReasoningLog {
		/**
		 * 输入.
		 */
		@Schema(description = "输入")
		private String in;

		/**
		 * 输入.
		 */
		@Schema(description = "过程")
		private String think;

		/**
		 * 输出.
		 */
		@Schema(description = "输出")
		private String out;
	}
}
